package com.jianzhi.user.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 用户表
 * @author onlineGenerator
 * @date 2016-12-26 14:14:25
 * @version V1.0   
 *
 */
@Entity
@Table(name = "xyh_jz_user", schema = "")
@SuppressWarnings("serial")
public class XyhJzUserEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**创建人名称*/
	private java.lang.String createName;
	/**创建日期*/
	private java.util.Date createDate;
	/**更新人名称*/
	private java.lang.String updateName;
	/**更新日期*/
	private java.util.Date updateDate;
	/**openid*/
	private java.lang.String openid;
	/**web_openid*/
	private java.lang.String webOpenid;
	/**union_id*/
	private java.lang.String unionId;
	/**密码*/
	@Excel(name="密码")
	private java.lang.String pwd;
	/**用户名*/
	@Excel(name="用户名")
	private java.lang.String nickname;
	/**性别*/
	@Excel(name="性别")
	private java.lang.String sex;
	/**qq*/
	@Excel(name="qq")
	private java.lang.String qq;
	/**是否校验手机号*/
	@Excel(name="是否校验手机号")
	private java.lang.String isCheckPhone;
	/**邮箱*/
	@Excel(name="邮箱")
	private java.lang.String email;
	/**app_openid*/
	private java.lang.String appOpenid;
	/**头像*/
	@Excel(name="头像")
	private java.lang.String img;
	/**描述*/
	@Excel(name="描述")
	private java.lang.String description;
	/**会员等级*/
	@Excel(name="会员等级")
	private java.lang.String rank;
	/**手机号*/
	@Excel(name="手机号")
	private java.lang.String phone;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */
	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public java.lang.String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(java.lang.String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */
	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public java.util.Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */
	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public java.lang.String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(java.lang.String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */
	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public java.util.Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(java.util.Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  openid
	 */
	@Column(name ="OPENID",nullable=true,length=32)
	public java.lang.String getOpenid(){
		return this.openid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  openid
	 */
	public void setOpenid(java.lang.String openid){
		this.openid = openid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  web_openid
	 */
	@Column(name ="WEB_OPENID",nullable=true,length=32)
	public java.lang.String getWebOpenid(){
		return this.webOpenid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  web_openid
	 */
	public void setWebOpenid(java.lang.String webOpenid){
		this.webOpenid = webOpenid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  union_id
	 */
	@Column(name ="UNION_ID",nullable=true,length=32)
	public java.lang.String getUnionId(){
		return this.unionId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  union_id
	 */
	public void setUnionId(java.lang.String unionId){
		this.unionId = unionId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  密码
	 */
	@Column(name ="PWD",nullable=true,length=32)
	public java.lang.String getPwd(){
		return this.pwd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  密码
	 */
	public void setPwd(java.lang.String pwd){
		this.pwd = pwd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  用户名
	 */
	@Column(name ="NICKNAME",nullable=true,length=32)
	public java.lang.String getNickname(){
		return this.nickname;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  用户名
	 */
	public void setNickname(java.lang.String nickname){
		this.nickname = nickname;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  性别
	 */
	@Column(name ="SEX",nullable=true,length=2)
	public java.lang.String getSex(){
		return this.sex;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  性别
	 */
	public void setSex(java.lang.String sex){
		this.sex = sex;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  qq
	 */
	@Column(name ="QQ",nullable=true,length=22)
	public java.lang.String getQq(){
		return this.qq;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  qq
	 */
	public void setQq(java.lang.String qq){
		this.qq = qq;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  是否校验手机号
	 */
	@Column(name ="IS_CHECK_PHONE",nullable=true,length=2)
	public java.lang.String getIsCheckPhone(){
		return this.isCheckPhone;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  是否校验手机号
	 */
	public void setIsCheckPhone(java.lang.String isCheckPhone){
		this.isCheckPhone = isCheckPhone;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  邮箱
	 */
	@Column(name ="EMAIL",nullable=true,length=32)
	public java.lang.String getEmail(){
		return this.email;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  邮箱
	 */
	public void setEmail(java.lang.String email){
		this.email = email;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  app_openid
	 */
	@Column(name ="APP_OPENID",nullable=true,length=32)
	public java.lang.String getAppOpenid(){
		return this.appOpenid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  app_openid
	 */
	public void setAppOpenid(java.lang.String appOpenid){
		this.appOpenid = appOpenid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  头像
	 */
	@Column(name ="IMG",nullable=true,length=100)
	public java.lang.String getImg(){
		return this.img;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  头像
	 */
	public void setImg(java.lang.String img){
		this.img = img;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  描述
	 */
	@Column(name ="DESCRIPTION",nullable=true,length=100)
	public java.lang.String getDescription(){
		return this.description;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  描述
	 */
	public void setDescription(java.lang.String description){
		this.description = description;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  会员等级
	 */
	@Column(name ="RANK",nullable=true,length=2)
	public java.lang.String getRank(){
		return this.rank;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  会员等级
	 */
	public void setRank(java.lang.String rank){
		this.rank = rank;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  手机号
	 */
	@Column(name ="PHONE",nullable=true,length=32)
	public java.lang.String getPhone(){
		return this.phone;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  手机号
	 */
	public void setPhone(java.lang.String phone){
		this.phone = phone;
	}
}
